package cc.lj.internal.payment.infrastructure.po;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 用券合同补贴明细 PO
 * @author liangxifeng
 * @date 2022/10/21 15:44
 */
@Data
@NoArgsConstructor
@TableName("coupons_subsidy_detail")
@Accessors(chain = true)
public class CouponsSubsidyDetailPO {
    /**
     * 主键
     */
    @TableId
    private Integer	id;

    /**
     * 合同状态;0正常 1退款 2冲红
     */
    private Integer	pactStatus;

    /**
     * 券使用码
     */
    private String	ticketUsecode;

    /**
     * 券面额
     */
    private BigDecimal ticketPrice;

    /**
     * 商户实际分摊
     */
    private BigDecimal	merchantShareValue;

    /**
     * 商户分摊占比
     */
    private BigDecimal	merchantRatio;

    /**
     * 卖场实际分摊
     */
    private BigDecimal	marketShareValue;

    /**
     * 卖场分摊占比
     */
    private BigDecimal	marketRatio;

    /**
     * 记录新增时间
     */
    private LocalDateTime addtime;

    /**
     * 合同信息表主键
     */
    private Integer	consumeId;

    /**
     * 电子券批次表主键
     */
    private Integer	batchId;
    /**
     * 关联封顶额活动mart_cap表主键
     */
    private Integer capId;

    /**
     * 商户展位号
     */
    private String merchantShow;

    /**
     * 分摊类型，1:新分摊 0:原分摊 默认:0
     */
    private Integer shareType;
    /**
     * 电子券售券金额
     */
    private BigDecimal	sellPrice;
}